.flow-left {
    border-bottom: 1px solid #DDDDDD;
    height: 119px;
    margin: 0 0 11px;
    padding: 85px 0 0 0;
}
.flow-left span{
    display: block;
    padding: 0 0 0 4px;
    position: relative;
    z-index: 2;
}
.flow-left span a{
	display:block;
    color: #FFFFFF;
    height: 21px;
    padding: 4px 6px 0 5px;
    text-align: center;
}
ul.chart-list{
	position:relative;
}
ul.chart-list > li {
    background: url("../img/flowchart.png") no-repeat -75px -1927px;
    float: left;
    padding: 0 0 0 90px;
    position: relative;
}
 ul.chart-list > li:first-child{
	padding:0;
}
span.idea{
	background:url(../img/flowchart.png) no-repeat 0 -2850px;
}
span.idea a{
	background:url(../img/flowchart.png) no-repeat right -2890px;
}

span.pending {
    background: url("../img/flowchart.png") no-repeat 0 -2936px;
    margin: 0;
}
span.pending a{
	 background: url("../img/flowchart.png") no-repeat right -2976px;
}
span.pay {
    background: url("../img/flowchart.png") no-repeat 0 -4985px;
}
span.pay a {
    background: url("../img/flowchart.png") no-repeat right -5047px;
    color: #C3C387;
}
span.voting {
    background: url("../img/flowchart.png") no-repeat 0 -5142px;
    left: 48px;
    position: absolute;
    width: 115px;
    }
span.voting a {
    background: url("../img/flowchart.png") no-repeat right -5204px;
    color: #78A595;
}
span.funding{
	 background: url("../img/flowchart.png") no-repeat 0 -3309px;
}
span.funding a{
	 background: url("../img/flowchart.png") no-repeat right -3356px;
}
span.cancelch{
	 background: url("../img/flowchart.png") no-repeat 0 -3210px;
}
span.cancelch a{
	 background: url("../img/flowchart.png") no-repeat right -3256px;
}
span.expire{
	 background: url("../img/flowchart.png") no-repeat 0 -3407px;
}
span.expire a{
	 background: url("../img/flowchart.png") no-repeat right -3454px;
}
span.reserve {
    background: url("../img/flowchart.png") no-repeat 0 -5284px;
}
span.reserve a {
    background: url("../img/flowchart.png") no-repeat right -5349px;
    color: #77B2EE;
}
span.goal{
	 background: url("../img/flowchart.png") no-repeat 0 -3514px;
}
span.goal a{
	 background: url("../img/flowchart.png") no-repeat right -3564px;
}
span.overfund{
	 background: url("../img/flowchart.png") no-repeat 0 -3735px;
}
span.overfund a{
	 background: url("../img/flowchart.png") no-repeat right -3794px;
}
span.close1{
	 background: url("../img/flowchart.png") no-repeat 0 -3864px;
}
span.close1 a{
	 background: url("../img/flowchart.png") no-repeat right -3928px;
}
.pending-left, .pay-left, .cancell-list, .expire-list, span.long-arrow, span.help-txt {
	  position: absolute;
}
.pending-left{
  padding: 0 0 0 70px;
}
.pay-left {
    background: url("../img/flowchart.png") no-repeat 17px -4442px;
    height: 54px;
    left: 15px;
    padding: 0 0 0 36px;
    top: -52px;
    width: 143px;
}
.pay-right {
    background: url("../img/flowchart.png") no-repeat 125px -4535px;
    height: 54px;
}
.vote-left {
    background: url("../img/flowchart.png") no-repeat 30px -4442px;
    height: 54px;
    left: 98px;
    padding: 0 0 0 54px;
    position: absolute;
    top: -52px;
}
.vote-right {
    background: url("../img/flowchart.png") no-repeat 106px -4535px;
    height: 54px;
    padding: 0 0 0 125px;
}
.cancell-list {
    background: url("../img/flowchart.png") no-repeat 23px -1402px;
    left: 116px;
    padding: 0 0 11px;
    top: -53px;
}
.expire-list{
    background: url("../img/flowchart.png") no-repeat 30px -1663px;
    bottom: -61px;
    left: 109px;
    padding: 80px 0 0;
}
ul.chart-list li.reverse-list{
    background: url("../img/flowchart.png") no-repeat -139px -1927px;
    padding: 0 0 0 26px;
}
span.long-arrow {
    background: url("../img/flowchart.png") no-repeat 0 -4803px;
    height: 105px;
    left: 162px;
    text-indent: -9999em;
    top: -101px;
    width: 496px;
}
span.long-arrow-reserve{
	background: url("../img/flowchart.png") no-repeat 0 -5426px;
}
.flow-chart{
	border:1px solid #c6c6c6;
	padding:0 0 0 5px;
}
ul.chart-list li.move-tofund {
    background: url("../img/flowchart.png") no-repeat -83px -4257px;
    padding: 0 0 0 82px;
}
ul.chart-list li span.helptip {
    position: absolute;
    right: -8px;
    top: -7px;
    z-index: 999999;
}
ul.chart-list li span.helptip1 {
    right: -128px;
    top: -60px;
}
ul.chart-list li span.helptip2 {
    right: -113px;
    top: -60px;
}
span.helptip {
    background: url("../img/flowchart.png") no-repeat 0 -4374px;
    display: block;
    height: 16px;
    text-indent: -2000em;
    width: 16px;
}
ul.chart-list li.expire-list span.helptip{
	top:73px;
}
ul.chart-list > li.reached-list {
    background: url("../img/flowchart.png") no-repeat -138px -1927px;
    padding: 0 0 0 28px;
}